CC=gcc

SEQSRC=seq.c
SEQBIN=gauss-legendre-seq

PARSRC=par.c
PARBIN=gauss-legendre-par

all: $(SEQBIN) $(PARBIN)

$(SEQBIN): $(SEQSRC)
	gcc -lgmp -lm $(SEQSRC) -o $(SEQBIN)

$(PARBIN): $(PARSRC)
	gcc -lpthread -lgmp -lm $(PARSRC) -o $(PARBIN)

clean:
	rm -rf $(SEQBIN) $(PARBIN)
